/// 显示主菜单
pub fn show_main_menu() {
    print!("\x1b[2J");
    print!("\x1b[H");

    println!("--------------------------");
    println!("|===欢迎使用小谷记账薄===|");
    println!("|                        |");
    println!("|***      1 记账      ***|");
    println!("|***      2 查询      ***|");
    println!("|***      3 退出      ***|");
    println!("|________________________|");
    println!("");
    println!("请选择(1~3): ");
}

pub fn show_account_menu() {
    print!("\x1b[2J");
    print!("\x1b[H");

    println!("--------------------------");
    println!("|======选择记账种类======|");
    println!("|                        |");
    println!("|***      1 收入      ***|");
    println!("|***      2 支出      ***|");
    println!("|***      3 返回      ***|");
    println!("|________________________|");
    println!("");
    println!("请选择(1~3): ");
}

pub fn show_query_menu() {
    print!("\x1b[2J");
    print!("\x1b[H");

    println!("--------------------------");
    println!("|======选择查询条件======|");
    println!("|                        |");
    println!("|***      1 所有      ***|");
    println!("|***      2 收入      ***|");
    println!("|***      3 支出      ***|");
    println!("|***      4 返回      ***|");
    println!("|________________________|");
    println!("");
    println!("请选择(1~4): ");
}

#[cfg(test)]
mod test {
    use super::{show_account_menu, show_main_menu, show_query_menu};

    #[test]
    fn show_main_menu_test() {
        show_main_menu();
    }

    #[test]
    fn show_account_menu_test() {
        show_account_menu();
    }

    #[test]
    fn show_query_menu_test() {
        show_query_menu();
    }
}
